package cn.hongwei.nacos.context;

import cn.hongwei.nacos.dto.InstanceListDetailDto;
import cn.hongwei.nacos.dto.NacosServicesDto;
import cn.hongwei.nacos.dto.NamespaceDto;
import cn.hongwei.nacos.dto.WebServiceListDto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author Great
 * @email 1224028994@qq.com
 * 相应参数
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class InstanceResponse implements Serializable {

    /**
     * 名称空间
     */
    private NamespaceDto namespaceDto;

    /**
     * 所有服务列表
     */
    private List<WebServiceListDto> webServiceListDtos;

    /**
     * 所有实例列表
     */
    private List<InstanceListDetailDto> instanceListDetailDtos;
}
